package tag24_12_08.exception;

import java.util.Random;

public class Ex03_WerfenUndAbfangen {
	
	/**
	 * bei ... wird RuntimeException geworfen
	 * */
	static void methodeMitEinerMoeglichenException(){
		if(new Random().nextBoolean()){
			throw new RuntimeException("Eine Exception!");
		}
		
		System.out.println("Es gab keine Exception in der Methode");
	}

	
	public static void main(String[] args) {

		try{
			methodeMitEinerMoeglichenException();
		
			System.out.println("Die zeile wird nicht erreicht, wenn es eine Exception gab");

		}catch(RuntimeException e){
			System.out.println("RuntimeException Abgefangen. Hier kann sie behandelt werden");
			System.out.println("fehler");
		}
		
		System.out.println("Gab es eine RuntimeException oder nicht, hier geht es weiter");
		
	}// end of main

}
